<?php
/**
 * Pàgina que ens mostra el detall d'una incidència en concret, només permet mirar
 * el seu contingut i fer anotacions.
 *
 *
 * @copyright 2009 - Equip de Desenvolupament de ASI 2
 * @link http://www.iescopernic.com
 * @version 1.0
 * @license GNU/GPL-http://www.gnu.org/copyleft/gpl.html
 * @package CreditSintesis
 * @subpackage sec
 * @author ASI 2
 */
?>
<?php

/**
 * Arxiu que ens permet garantir seguretat a l'aplicació
 * @see seguretat_seccio.php
 */
include_once '../includes/seguretat_seccio.php';


/**
* Arxiu que ens fa el logging dels events al accedir a la bd
* @see log.php
*
*/
include_once '../includes/log.php';

/**
 * Pàgina que conté la funcions per a formatar
 * cadenas abans d'introduir-l a ala base de dades.
 * @see formatejar.php
 */
include_once '../includes/formatejar.php';


/**
 * Arxiu que gestiona la connexió amb la base de dades
 * @see conector.php
 */
include_once '../includes/conector.php';

//creem un objecte conector per a gestionar la conexió a la bbdd
$conec = new conector();

//Primer obtenim informació sobre l'incidència
$idinci = $_GET['id'];

//definim la variable usuari per a fer el log
$usuari=$_SESSION['user'];

?>

<!-- inicim el html,per a poder utilitzar el css, encra que no carreguem el codi principal -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link href="../style/estil.css" rel="stylesheet" type="text/css">
        <script type="text/javascript" src="../scrips/funcions.js"></script>
        <title>Detall Incidència</title>
    </head>
    <body>

        <?php

        //primer de tot comprovem si s'ha clicat el boto enviar o no
        //si no em clicat el boto submit mostrem detall incidència
        if (!isset($_POST['submit'])){

            $consulta = "SELECT iduser, tecnic, objecte, dataHora, descripcio, estat, observacions FROM incidencies
                      WHERE idincidencia = $idinci";

            $resultat = $conec ->consultar($consulta);

            $res = mysql_fetch_array($resultat);


            //busquem l'informació del objecte implicat
            $idob = $res['objecte'];

            $consulta1 = "SELECT referencia, marca, model, tipus, descripcio, ubicacio FROM objectes
                       WHERE idobjecte = $idob";

            $resultat1 = $conec ->consultar($consulta1);

            $res1 = mysql_fetch_array($resultat1);


                       //busquem informació del tècnic

            //si està assignada l'incidència
            if ($res['tecnic'] != null){
            $idtec = $res['tecnic'];

            $consulta2 = "SELECT nom, cognoms FROM usuaris WHERE iduser= $idtec";

            $resultat2 = $conec ->consultar($consulta2);

            $res2 = mysql_fetch_array($resultat2);

            $tecnic = $res2['nom']." ".$res2['cognoms'];

            //si no està assignada
            }else{
               $tecnic = "";
            }


            //busquem informació del usuri
            $idus = $res['iduser'];

            $consulta3 = "SELECT nom, cognoms, email FROM usuaris WHERE iduser= $idus";

            $resultat3 = $conec ->consultar($consulta3);

            $res3 = mysql_fetch_array($resultat3);


            //busquem informació de l'ubicació
            $ubi = $res1['ubicacio'];

            $consulta4 = "SELECT nom_espai FROM espais WHERE id_espai='".$ubi."'";

            $resultat4 = $conec ->consultar($consulta4);

            $res4 = mysql_fetch_array($resultat4);


            //busquem informació del tipus de material del objecte
            $tip = $res1['tipus'];

            $consulta5 = "SELECT nom FROM tipus_material WHERE idMaterial=$tip";

            $resultat5 = $conec ->consultar($consulta5);

            $res5 = mysql_fetch_array($resultat5);

            //tanquem la conexió
            $conec ->tancar();

            ?>

        <center>
            <div id="enbolcall">

                <h1>DETALL INCIDÈNCIA</h1>
                <div id="total">
                    <div id="left">
						<br>
                        <strong>&nbsp;&nbsp;<u>OBJECTE IMPLICAT:</u></strong>
                        <br>
                        <br>
                        <strong>&nbsp;&nbsp;&nbsp;&nbsp;- REF:</strong> <?php echo utf8_encode($res1['referencia']) ?>
                        <br>

                        <strong>&nbsp;&nbsp;&nbsp;&nbsp;- MARCA:</strong> <?php echo utf8_encode($res1['marca']) ?>
                        <br>

                        <strong>&nbsp;&nbsp;&nbsp;&nbsp;- MODEL:</strong> <?php echo utf8_encode($res1['model']) ?>
                        <br>

                        <strong>&nbsp;&nbsp;&nbsp;&nbsp;- TIPUS MATERIAL:</strong> <?php echo utf8_encode(($res1['tipus']."  ".$res5['nom'])); ?>
                        <br>

                        <strong>&nbsp;&nbsp;&nbsp;&nbsp;- UBICACIÓ:</strong> <?php echo utf8_encode(($res1['ubicacio']."  ".Retallar($res4['nom_espai'],17))); ?>
                    </div>

                    <div id="right">
						<br>
                        <strong>&nbsp;&nbsp;<u>DADES DE L'USUARI:</u></strong>
                        <br>
                        <br>
                        <strong>&nbsp;&nbsp;&nbsp;&nbsp;- NOM:</strong> <?echo utf8_encode($res3['nom']);?>
                        <br>
                        <strong>&nbsp;&nbsp;&nbsp;&nbsp;- COGNOMS:</strong> <?echo utf8_encode($res3['cognoms']);?>
                        <br>
                        <strong>&nbsp;&nbsp;&nbsp;&nbsp;- EMAIL:</strong> <?echo utf8_encode($res3['email']);?>
                        <br>
                        <br>
                        <strong>&nbsp;&nbsp;DATA CREACIÓ:</strong> <?php echo $res['dataHora']; ?>
                        <br>
                     	<br>
                        <strong>&nbsp;&nbsp;TÈCNIC ASSIGNAT:</strong> <?php echo utf8_encode(Retallar($tecnic, 17)); ?>
                        <br>
                        <br>
                        <strong>&nbsp;&nbsp;ESTAT DE l'INCIDÈNCIA:</strong> <?php echo utf8_encode($res['estat']); ?>
                    </div>

                    <div id="down1">
                        <strong>DESCRIPCIÓ OBJECTE:</strong>
                        <br>
                        <textarea name="descripcio1" cols="34" rows="2" disabled>
<?php echo utf8_encode($res1['descripcio']) ?>
                        </textarea>
                    </div>
<iframe id="bdreta"  frameborder="0" scrolling="no" src="adjuntsbox.php?id=<?php echo $idinci;  ?>" marginheight="0" marginwidth="0" width="100%" height="160" align="center" > </iframe>
                    <div id="down">
                        <strong>DESCRIPCIÓ INCIDÈNCIA:</strong>
                        <br>
                        <textarea name="descripcio2" cols="34" rows="3" disabled>
<?php echo utf8_encode($res['descripcio']); ?>
                        </textarea>
                    </div>
                    <form name="form0" method="post"action="<?php echo $PHP_SELF?>">
                        <div id="down3">
                            <strong>OBSERVACIONS INCIDÈNCIA:</strong>
                            <br>
                            <textarea name="descripcio3" cols="59" rows="4" onclick="actualitzarText(this,1,2);" onblur="actualitzarText(this,0,2);">
<?php
  if (empty($res['observacions'])){
echo $res['observacions'] = 'Aquí pots anotar informació extra per a la teva incidència...';
  }else{
echo utf8_encode(($res['observacions']));
  }
?></textarea>
                        </div>

                        <br>
                        <center>
                            <input name="submit" type="submit" id="boto" value="Guardar">
                            <input name="Reset" type="reset" id="boto" value="Reset">
                            <input name="Tancar" type="button" id="boto" value="Tancar" onClick="window.close();">
                        </center>
                    </form>
                </div>
            </div>
        </center>
    </body>
</html>

    <?php
}
//si em premut el boto submit emviem a la base de dades el contingut d'observacions
else{
    //comprovem que s'hagi variat el contingut d'observacions abans d'enviar res de res
    if ($_POST['descripcio3']!= 'Aquí pots anotar informació extra per a la teva incidència...' ){
        $obs= utf8_decode(trim($_POST['descripcio3']));

        $consulta = " UPDATE incidencies SET observacions = '$obs' WHERE idincidencia = $idinci";

        $conec ->consultar($consulta);

        $conec ->tancar();

        //var per generar el log
        $logdesc="Modificació d'observacions ->";

        //fem la entrada al log
        $logdesc=$logdesc.$consulta;
        logging($logdesc,$usuari);

        //mostrem informació de que s'ha guardat correctament.
        echo '<div id="petit">';
        echo '<br>';
        echo '<center><strong>Informació rebuda.</strong>';
        echo '<br>';
        echo '<br>';
        //tanquem la finestra una vegada utilitzada
        echo '<input type="button" id="boto" value="Tancar" onClick="window.close()"></center>';
        echo '</div>';
    }else{
        exit();
    }

}
